package pric.cwr.excel.utils;

import com.alibaba.excel.EasyExcelFactory;
import org.springframework.web.servlet.tags.EditorAwareTag;
import pric.cwr.excel.vo.UserVO;

import java.util.List;

/**
 * @description: Excel工具类
 * @author: chenwenrui
 * @date: 2023/11/2 17:39
 */
public class ExcelUtils {
    private ExcelUtils() {
    }


    /**
     * 将数据导出到本地Excel文件
     *
     * @param fileName 文件名
     * @param sheetName 工作表名
     * @param data 数据列表
     * @param <T> 数据类型
     */
    public static <T> void exportLocal(String fileName, String sheetName, List<T> data, Class<T> clazz) {
        EasyExcelFactory.write(fileName, clazz)
                .sheet(sheetName)
                .doWrite(data);
    }
}
